package com.zhw.cloud;

import org.springframework.boot.SpringApplication;
import org.springframework.boot.autoconfigure.SpringBootApplication;

import zipkin.server.EnableZipkinServer;
/**
 * Spring Cloud Sleuth 主要功能就是在分布式系统中提供追踪解决方案，并且兼容支持了 zipkin，你只需要在pom文件中引入相应的依赖即可。
 * 
 * 注解@EnableZipkinServer，开启ZipkinServer的功能。
 * 本文的案例主要有三个工程组成:一个server-zipkin,它的主要作用使用ZipkinServer 的功能，收集调用数据，并展示；
 * 一个service-hi,对外暴露hi接口；一个service-miya,对外暴露miya接口；
 * 这两个service可以相互调用；并且只有调用了，server-zipkin才会收集数据的，这就是为什么叫服务追踪了。
 * 
 * @author hongwei.zhang
 */
@SpringBootApplication
@EnableZipkinServer
public class CloudZipkinServerApplication {

	public static void main(String[] args) {
		SpringApplication.run(CloudZipkinServerApplication.class, args);
	}
}
